home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / Libraries / 3D Class Library / types.h < prev   
Text File  |  1996-06-27  |  958b  |  35 lines

  1. // =======================================================================
  2. //    3D Class Library, © Xilex Group
  3. // - ------------------------------------------------------------------- -
  4. //    Written by Dmitry Boldyrev
  5. // =======================================================================
  6.  
  7. #pragma once
  8.  
  9. typedef unsigned long     ULONG;    // 4-byte unsigned
  10. typedef signed long     SLONG;    // 4-byte signed
  11. typedef long            LONG;    // 4-byte signed
  12. typedef unsigned short     UWORD;    // 2-byte unsigned
  13. typedef signed short     SWORD;    // 2-byte signed
  14. typedef long            WORD;    // 2-byte signed
  15. typedef unsigned char     UBYTE;    // 1-byte unsigned
  16. typedef signed char     SBYTE;    // 1-byte signed
  17. typedef long            BYTE;    // 1-byte signed
  18.  
  19. typedef float            SINGLE;    // single precision float (4-bytes)
  20. typedef double            DOUBLE;    // double precision float (8-bytes)
  21.  
  22. typedef BYTE            BOOL;
  23.  
  24. #ifndef TRUE
  25. #define    TRUE    1
  26. #endif
  27.  
  28. #ifndef FALSE
  29. #define FALSE    0
  30. #endif
  31.  
  32. #ifndef NULL
  33. #define NULL 0L
  34. #endif
  35.